<?php
/**
 * Created by PhpStorm.
 * User: edmmss
 * Date: 2021/9/28
 * Time: 11:36
 */

namespace Edmmss\Common;

class EchoText
{
    /**
     * 主进程（master）启动
     *
     * @date   2021/9/28
     * @return string
     * @author edmmss
     */
    public static function getStartText()
    {
        return "////////////////////////////////////////////////////////////////////
//                          _ooOoo_                               
//                         o8888888o                              
//                         888888888                              
//                         (| ^_^ |)                              
//                         O\  =  /O                              
//                      ____/`---\'\____                           
//                    .\'  \\|     |//  `.                         
//                   /  \\|||  :  |||//  \                        
//                  /  _||||| -:- |||||-  \                       
//                  |   | \\\  -  /// |   |                       
//                  | \_|  \'\'\---/\'\'  |   |                       
//                  \  .-\__  `-`  ___/-. /                       
//                ___`. .\'  /--.--\  `. . ___                     
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 
//      ========`-.____`-.___\_____/___.-`____.-\'========         
//                           `=---=\'                              
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        
//         佛祖保佑       永无BUG       永不修改                     
////////////////////////////////////////////////////////////////////\n";
    }

    /**
     * manager进程下的worker进程启动
     *
     * @date   2021/9/28
     * @return string
     * @author edmmss
     */
    public static function getWorkerStartText()
    {
        return "\n------workerStart------\n";
    }

    /**
     * 有新的连接进入时，在 worker 进程中回调
     *
     * @date   2021/9/28
     * @return string
     * @author edmmss
     */
    public static function getConnectText()
    {
        return "\n------connect------\n";
    }

    /**
     * TCP 客户端连接关闭后，在 Worker 进程中回调
     *
     * @date   2021/9/28
     * @return string
     * @author edmmss
     */
    public static function getCloseText()
    {
        return "\n------close------\n";
    }
}